
// const { Sequelize, DataTypes } = require("sequelize");
const { STRING, INTEGER, LONGSTRING } = require('../types')

module.exports = (sequelize) => {
  const course = sequelize.define(
    'course',
    {// 在这里定义模型属性
      id: {
        type: INTEGER,
        primaryKey:true,
        autoIncrement:true,
        allowNull:false
      },
      name: { type: STRING }, // 课程名称
      content: { type: LONGSTRING }, // 课程描述
      userId: {type: INTEGER}, // 老师
      type: { // 类型 课程资料  教学视频
        type: STRING,
      },
      fileList: { // 文件
        type: STRING,
      },
    }, 
    {
    tableName: "course",//直接提供表名
    timestamps: false
   }
  );
  return course
}
